package com.sq.universe.base.ann;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({java.lang.annotation.ElementType.TYPE})
public @interface FlowableAnn {

    /**
     * 表名
     * @return
     */
    String tableName() ;

    /**
     * 表Id
     * @return
     */
    String tableId();

    /**
     * 流程节点字段
     * @return
     */
    String nodeColumn() ;

    /**
     * 流程标识
     * @return
     */
    String procDefKey() ;

    /**
     * 流程列名
     * @return
     */
    String procInstColumn() ;
}
